home *** CD-ROM | disk | FTP | other *** search
/ PC World 2004 July & August / PCWorld_2004-07-08_cd.bin / Software / vyzkuste / extreme / extrememm2.6b6sharefull.exe / {app} / read-me.txt < prev    next >
Encoding:
Text File  |  2000-09-28  |  2.9 KB  |  68 lines

  1. If you need to compute MD5 digest strings for files or messages in your
  2. projects, this stuff might be useful. Remember, though, that I can give
  3. you NO WARRANTIES at all (this package is provided "as is").
  4.  
  5. Files in this package:
  6.  
  7. aamd532.dll - DLL implementing RSA MD5 digest algorithm
  8. MD5.bas - A VB MODULE wrapper for the RSA MD5 DLL
  9.  Wrapper Functions:
  10.    MD5String (some string) -> MD5 digest of the given string as 32 bytes string
  11.    MD5File (some filename) -> MD5 digest of the file's content as a 32 bytes string
  12.       returns a null terminated "FILE NOT FOUND" if unable to open the
  13.       given filename for input
  14. read-me.txt - this file
  15. Rivest-MD5.txt - original text and C source code from RSA
  16.  
  17. To install and use:
  18.  
  19. 1. Unpack the files.
  20. 2. Copy the DLL of your choice to somewhere in your search path, so
  21.    that your applications can find it.
  22.    IMPORTANT: The aamd532.dll DLL MUST be somewhere in your search path
  23.           for this to work
  24. 3. Insert the BAS module in your VB projects.
  25. 4. Call the wrapper functions as needed.
  26.  
  27. If you don't like VB, or if you need something more elaborate, maybe you should
  28. download md5server.zip, at ftp://nt00.esquadro.com.br/md5server.zip. It's
  29. an ActiveX instantiable object wrapper around the DLL that can be used from
  30. any program, no matter what language you wrote their source code in. This
  31. in process server is also free, and can be part of a DELPHI application,
  32. for instance. MD5Server.zip is a 1.2 MB bundle.
  33.  
  34. RSA required notices follow.
  35.  
  36.        The MD5 algorithm is defined in RFC1321.
  37.  
  38.        The basic C code implementing the algorithm is derived
  39.        from that in the RFC and is covered by the following
  40.        copyright: Copyright (C) 1991-2, RSA Data Security, Inc.
  41.        Created 1991. All rights reserved.
  42.  
  43.        License to copy and use this software is granted provided
  44.        that it is identified as the "RSA Data Security, Inc. MD5
  45.        Message-Digest Algorithm" in all material mentioning or
  46.        referencing this software or this function.
  47.  
  48.        License is also granted to make and use derivative works
  49.        provided that such works are identified as "derived from
  50.        the RSA Data Security, Inc. MD5 Message-Digest Algorithm"
  51.        in all material mentioning or referencing the derived
  52.        work.
  53.  
  54.        RSA Data Security, Inc. makes no representations
  55.        concerning either the merchantability of this software or
  56.        the suitability of this software for any particular
  57.        purpose. It is provided "as is" without express or implied
  58.        warranty of any kind.
  59.  
  60.        These notices must be retained in any copies of any part
  61.        of this documentation and/or software.
  62.  
  63. This is derived from the RSA Data Security, Inc. MD5 Message-Digest Algorithm
  64.  
  65. Bugs, questions, suggestions, complaints, etc:
  66.    Francisco Carlos Piragibe de Almeida
  67.    piragibe@esquadro.com.br
  68.